import { ajax } from './ajax'
console.log(ajax)

// function getData(url) {
//     ajax(url, res => {
//         //请求a文件成功的数据
//         genData.next(res)
//     })
// }

// function* gen() {
//     let res1 = yield getData('../static/a.json')
//     console.log(res1)
//     let res2 = yield getData('../static/b.json')
//     console.log(res2)
// }

// let genData = gen()
// genData.next()

//改用async和await来实现
let getPromise = (url) => {
    return new Promise((resolve, reject) => {
        ajax(url, res => {
            resolve(res)
        })
    })
}
async function pruData(url) {
    let res = await getPromise(url)
    console.log(res)
}

pruData('../static/a.json')


